package cn.jxau.fukin.util;

import java.util.UUID;

public class PKUtil {

	/**
	 * 生成主键
	 * @return
	 */
	public static String PrimaryKey() {
		return UUID.randomUUID().toString();
	}

	/**
	 * 返回需要的主键
	 * @param length 字符串的长度
	 * @return String
	 */
	public static String getPrimaryKey(int length) {
		return new StringBuffer(PrimaryKey()).substring(0, length);
	}
	
	/**
	 * 返回配置文件所配长度的主键
	 * @return String
	 */
	public static String getPrimaryKey(){
		return new StringBuffer(PrimaryKey()).
				substring(0, Integer.parseInt(CommonUtils.
						getValueOfProprties("lengthOfUId")));
	}
}
